#pragma once
// small buffer size, used to save string like an identity 
#define __BLS 64
// middle buffer size, used to save string for example an expression
#define __BLM 128
// max buffer size
#define __BLL 256